package cn.gwm.flink.streaming.dws.reservecharge.beans;

import lombok.Data;

import java.util.List;

/**
 * @author Liu.Nanfang
 * @date 2022/8/15 13:14
 * @description
 */
@Data
public class RcElectricConfigDao {
    /**
     * 省份
     */
    private String province;
    /**
     * 地区code编码
     */
    private String areaCode;
    /**
     * 用电类型 1: 居民 2: 合表 3: 工业 9:其他
     */
    private Integer useElectricType;
    /**
     * 是否开通峰谷 0 没 1 : 开通
     */
    private Integer valleyPeak;
    /**
     * 是否区分阶梯 0: 无阶梯 1: 分阶梯
     */
    private Integer ladder;
    /**
     * 分季类型 1: 不分季
     */
    private Integer seasonType;
    /**
     * 适用范围 1: 商业直流充电桩 2: 家用交流充电桩 3: 随车枪 4: 商业交流充电桩 5: 超级快充 6: 其他
     */
    private String applicableScope;
    /**
     * 市列表
     */
    private List<RcElectricConfigCityDao> rcElectricConfigCityParamList;
    /**
     * 阶梯定义
     */
    private List<RcElectricConfigLadderDao> rcElectricConfigLadderParamList;
    /**
     * 分季定义
     */
    private List<RcElectricConfigSeasonDao> rcElectricConfigSeasonParamList;
    /**
     * 峰谷定义，峰谷中的分季为不区分表示峰谷时段和分季无关
     */
    private List<RcElectricConfigValleyPeakDao> rcElectricConfigValleyPeakParamList;
    /**
     * 电价定义，峰谷电价为0的表示该条记录的为不分时电价，不分时电价为0的表示该条记录的为峰谷电价
     */
    private List<RcElectricConfigInfoDao> rcElectricConfigInfoParamList;
}